package com.iplay.thezen.mediator;

/**
 * @author dangwu
 * @since 2021/9/11 5:21 下午
 */
public class ConcreteColleague2 extends Colleague{
    //通过构造函数传递中介者
    public ConcreteColleague2(Mediator mediator) {
        super(mediator);
    }
    //自有方法 self-method
    public void selfMethod2(){

    }
    //依赖方法 dep-method
    public void depMethod2(){
        //处理自己的业务逻辑
        //...
        //自己不能处理的业务逻辑，委托给中介者处理
        super.mediator.doSomething2();
    }
}
